package com.se2.antiqueexhibition.Service;

import com.se2.antiqueexhibition.pojo.CulturalRelic;

import java.util.List;

public interface AdminCulturalRelicService {

    /**
     * 获取所有文物信息
     */
    List<CulturalRelic> getAllRelics();

    /**
     * 根据ID获取文物信息
     */
    CulturalRelic getRelicById(int id);

    /**
     * 添加文物信息
     */
    void addRelic(CulturalRelic culturalRelic);

    /**
     * 更新文物信息
     */
    void updateRelic(CulturalRelic culturalRelic);

    /**
     * 删除文物信息
     */
    void deleteRelic(int id);

    /**
     * 检查分类下是否有文物
     */
    boolean hasRelicsInCategory(int categoryId);
}

